package com.phone.store.entity;

import lombok.Data;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.Entity;
import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author fangyu
 * @version v1.0.0
 * @date 2020/7/30 4:07 下午
 */
@Data
@Entity
@DynamicInsert
@DynamicUpdate
public class OrderMaster {

    @Id
    private String orderId;

    /**
     * 买家名字
     */
    private String buyerName;

    /**
     * 买家电话
     */
    private String buyerPhone;

    /**
     * 买家地址
     */
    private String buyerAddress;

    /**
     * 商品id
     */
    private Integer phoneId;

    /**
     * 商品名称
     */
    private String phoneName;

    /**
     * 商品数量
     */
    private Integer phoneQuantity;

    /**
     * 商品小图
     */
    private String phoneIcon;

    /**
     * 规格编号
     */
    private Integer specsId;

    /**
     * 规格名称
     */
    private String specsName;

    /**
     * 规格单价
     */
    private BigDecimal specsPrice;

    /**
     * 订单总金额
     */
    private BigDecimal orderAmount;

    /**
     * 支付状态，默认0未支付
     */
    private Integer payStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

}
